Fully Dynamic Delauney Triangulation in Logarithmic Expected Time per Operation
نویسندگان
چکیده
The Delaunay Tree is a hierarchical data structure that has been introduced in [7] and analyzed in [6, 4]. For a given set of sites S in the plane and an order of insertion for these sites, the Delaunay Tree stores all the successive Delaunay triangulations. As proved before, the Delaunay Tree allows the insertion of a site in logarithmic expected time and linear expected space, when the insertion sequence is randomized. In this paper, we describe an algorithm maintaining the Delaunay Tree under insertions and deletions of sites. This can be done in O(logn) expected time for an insertion and O(log log n) expected time for a deletion, where n is the number of sites currently present in the strucuture. For deletions, by expected time, we mean averaging over all already inserted sites for the choice of the deleted sites. The algorithm has been e ectively coded and experimental results are given.
منابع مشابه
Fully Dynamic Delaunay Triangulation in Logarithmic Expected Time per Operation Triangulation de Delaunay pleinement dynamique en temps moyen logarithmique par op eration
The Delaunay Tree is a hierarchical data structure that has been introduced in [6] and analyzed in [7,4]. For a given set of sites S in the plane and an order of insertion for these sites, the Delaunay Tree stores all the successive Delaunay triangulations. As proved before, the Delaunay Tree allows the insertion of a site in logarithmic expected time and linear expected space, when the inserti...
متن کاملThe Entropy of Backwards Analysis
Backwards analysis, first popularized by Seidel, is often the simplest most elegant way of analyzing a randomized algorithm. It applies to incremental algorithms where elements are added incrementally, following some random permutation, e.g., incremental Delauney triangulation of a pointset, where points are added one by one, and where we always maintain the Delauney triangulation of the points...
متن کاملPoly - Logarithmic Deterministic Fully - Dynamic GraphAlgorithms II : 2 - edge and biconnectivity
Deterministic fully dynamic algorithms are presented for 2-edge con-nectivity and biconnectivity. For 2-edge connectivity the amortized cost per operation is O(log 4 n) improving over the previous best deterministic bound of O(p n) and the previous best randomized bound of O(log 5 n). For biconnectivity the amortized cost per operation is also O(log 4 n) improving over the previous best determi...
متن کاملFully Dynamic 2-Edge Connectivity Algorithm in Polygarithmic Time per Operation
This paper presents the first dynamic algorithm that maintains 2-edge connectivity in polylogarithmic time per operation. The algorithm is a Las-Vegas type randomized algorithm. The expected time for p = (m0 + n) insertions or deletions of edges is O(p log n), where m0 is the number of edges in the initial graph with n nodes. The worst-case time for a query is O(log n). If only deletions are a...
متن کاملFully Dynamic 2-Edge Connectivity Algorithm in Polylogarithmic Time per Operation
This paper presents the first dynamic algorithm that maintains 2-edge connectivity in polylogarithmic time per operation. The algorithm is a Las-Vegas type randomized algorithm. The expected time for p = (m0 + n) insertions or deletions of edges is O(p log n), where m0 is the number of edges in the initial graph with n nodes. The worst-case time for a query is O(log n). If only deletions are a...
متن کاملذخیره در منابع من
با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید
برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید
ثبت ناماگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید
ورودعنوان ژورنال:
- Comput. Geom.
دوره 2 شماره
صفحات -
تاریخ انتشار 1991